Enable relinquishing access to Android content directories
authorPo Lu <luangruo@yahoo.com>
Fri, 5 Apr 2024 07:04:09 +0000 (15:04 +0800)
committerPo Lu <luangruo@yahoo.com>
Fri, 5 Apr 2024 07:04:09 +0000 (15:04 +0800)
commitaad63f935f8737598835612b53bc3b53c124661f
treea1a4c7d52a444b095facb01ae49ad0e15bbd2e38
parent2637b642d482790bef7486d059f04b60920f1256
Enable relinquishing access to Android content directories

* doc/emacs/android.texi (Android Document Providers): Document
new command.

* java/org/gnu/emacs/EmacsService.java (relinquishUriRights):
New function.

* src/Makefile.in (SOME_MACHINE_OBJECTS): Add androidvfs.c.

* src/android.c (android_init_emacs_service): Link to new
function.

* src/android.h (struct android_emacs_service)
<relinquish_uri_rights>: New field.

* src/androidfns.c:

* src/androidvfs.c (android_saf_tree_name)
(android_saf_tree_opendir): Minor adjustments to commentary.
(Fandroid_relinquish_directory_access): New function.
(syms_of_androidvfs): Define new subr.
doc/emacs/android.texi
java/org/gnu/emacs/EmacsService.java
src/Makefile.in
src/android.c
src/android.h
src/androidfns.c
src/androidvfs.c